package com.wn55.hrms.entity;

import java.io.Serializable;
import java.util.Date;

public class Employee implements Serializable {
    private Long id;

    private String empCode;

    private String empName;

    private String empPassword;

    private String avatar;

    private String locked;

    private Date insertTime;

    private Date updateTime;

    private Integer pId;

    private Integer deptId;

    private Date birth;

    private Integer idType;

    private String idNum;

    private Integer empType;

    private Integer jobStatus;

    private Date joinTime;

    private Integer sex;

    private Integer age;

    private Integer workAge;

    private Integer attendancePatterns;

    private String country;

    private String nation;

    private String bloodType;

    private Integer maritalStatus;

    private String companyEmail;

    private String personalEmail;

    private String personalPhone;

    private String personalWechat;

    private String politicsStatus;

    private String jobCity;

    private String category;

    private String origo;

    private String addressOrigo;

    private String postcodeOrigo;

    private String addressReside;

    private String emergencyContact;

    private String contactPhone;

    private Date probationPeriodBegin;

    private Date probationPeriodEnd;

    private Date contractBegin;

    private Integer contractTime;

    private Date contractEnd;

    private String socialSecurityAccount;

    private String providentFundAccount;
    private String education;
    private double salary;

    public double getSalary() {
        return salary;
    }

    public void setSalary(double salary) {
        this.salary = salary;
    }

    public String getEducation() {
        return education;
    }

    public void setEducation(String education) {
        this.education = education;
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getEmpCode() {
        return empCode;
    }

    public void setEmpCode(String empCode) {
        this.empCode = empCode == null ? null : empCode.trim();
    }

    public String getEmpName() {
        return empName;
    }

    public void setEmpName(String empName) {
        this.empName = empName == null ? null : empName.trim();
    }

    public String getEmpPassword() {
        return empPassword;
    }

    public void setEmpPassword(String empPassword) {
        this.empPassword = empPassword == null ? null : empPassword.trim();
    }

    public String getAvatar() {
        return avatar;
    }

    public void setAvatar(String avatar) {
        this.avatar = avatar == null ? null : avatar.trim();
    }

    public String getLocked() {
        return locked;
    }

    public void setLocked(String locked) {
        this.locked = locked == null ? null : locked.trim();
    }

    public Date getInsertTime() {
        return insertTime;
    }

    public void setInsertTime(Date insertTime) {
        this.insertTime = insertTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public Integer getpId() {
        return pId;
    }

    public void setpId(Integer pId) {
        this.pId = pId;
    }

    public Integer getDeptId() {
        return deptId;
    }

    public void setDeptId(Integer deptId) {
        this.deptId = deptId;
    }

    public Date getBirth() {
        return birth;
    }

    public void setBirth(Date birth) {
        this.birth = birth;
    }

    public Integer getIdType() {
        return idType;
    }

    public void setIdType(Integer idType) {
        this.idType = idType;
    }

    public String getIdNum() {
        return idNum;
    }

    public void setIdNum(String idNum) {
        this.idNum = idNum == null ? null : idNum.trim();
    }

    public Integer getEmpType() {
        return empType;
    }

    public void setEmpType(Integer empType) {
        this.empType = empType;
    }

    public Integer getJobStatus() {
        return jobStatus;
    }

    public void setJobStatus(Integer jobStatus) {
        this.jobStatus = jobStatus;
    }

    public Date getJoinTime() {
        return joinTime;
    }

    public void setJoinTime(Date joinTime) {
        this.joinTime = joinTime;
    }

    public Integer getSex() {
        return sex;
    }

    public void setSex(Integer sex) {
        this.sex = sex;
    }

    public Integer getAge() {
        return age;
    }

    public void setAge(Integer age) {
        this.age = age;
    }

    public Integer getWorkAge() {
        return workAge;
    }

    public void setWorkAge(Integer workAge) {
        this.workAge = workAge;
    }

    public Integer getAttendancePatterns() {
        return attendancePatterns;
    }

    public void setAttendancePatterns(Integer attendancePatterns) {
        this.attendancePatterns = attendancePatterns;
    }

    public String getCountry() {
        return country;
    }

    public void setCountry(String country) {
        this.country = country == null ? null : country.trim();
    }

    public String getNation() {
        return nation;
    }

    public void setNation(String nation) {
        this.nation = nation == null ? null : nation.trim();
    }

    public String getBloodType() {
        return bloodType;
    }

    public void setBloodType(String bloodType) {
        this.bloodType = bloodType == null ? null : bloodType.trim();
    }

    public Integer getMaritalStatus() {
        return maritalStatus;
    }

    public void setMaritalStatus(Integer maritalStatus) {
        this.maritalStatus = maritalStatus;
    }

    public String getCompanyEmail() {
        return companyEmail;
    }

    public void setCompanyEmail(String companyEmail) {
        this.companyEmail = companyEmail == null ? null : companyEmail.trim();
    }

    public String getPersonalEmail() {
        return personalEmail;
    }

    public void setPersonalEmail(String personalEmail) {
        this.personalEmail = personalEmail == null ? null : personalEmail.trim();
    }

    public String getPersonalPhone() {
        return personalPhone;
    }

    public void setPersonalPhone(String personalPhone) {
        this.personalPhone = personalPhone == null ? null : personalPhone.trim();
    }

    public String getPersonalWechat() {
        return personalWechat;
    }

    public void setPersonalWechat(String personalWechat) {
        this.personalWechat = personalWechat == null ? null : personalWechat.trim();
    }

    public String getPoliticsStatus() {
        return politicsStatus;
    }

    public void setPoliticsStatus(String politicsStatus) {
        this.politicsStatus = politicsStatus == null ? null : politicsStatus.trim();
    }

    public String getJobCity() {
        return jobCity;
    }

    public void setJobCity(String jobCity) {
        this.jobCity = jobCity == null ? null : jobCity.trim();
    }

    public String getCategory() {
        return category;
    }

    public void setCategory(String category) {
        this.category = category == null ? null : category.trim();
    }

    public String getOrigo() {
        return origo;
    }

    public void setOrigo(String origo) {
        this.origo = origo == null ? null : origo.trim();
    }

    public String getAddressOrigo() {
        return addressOrigo;
    }

    public void setAddressOrigo(String addressOrigo) {
        this.addressOrigo = addressOrigo == null ? null : addressOrigo.trim();
    }

    public String getPostcodeOrigo() {
        return postcodeOrigo;
    }

    public void setPostcodeOrigo(String postcodeOrigo) {
        this.postcodeOrigo = postcodeOrigo == null ? null : postcodeOrigo.trim();
    }

    public String getAddressReside() {
        return addressReside;
    }

    public void setAddressReside(String addressReside) {
        this.addressReside = addressReside == null ? null : addressReside.trim();
    }

    public String getEmergencyContact() {
        return emergencyContact;
    }

    public void setEmergencyContact(String emergencyContact) {
        this.emergencyContact = emergencyContact == null ? null : emergencyContact.trim();
    }

    public String getContactPhone() {
        return contactPhone;
    }

    public void setContactPhone(String contactPhone) {
        this.contactPhone = contactPhone == null ? null : contactPhone.trim();
    }

    public Date getProbationPeriodBegin() {
        return probationPeriodBegin;
    }

    public void setProbationPeriodBegin(Date probationPeriodBegin) {
        this.probationPeriodBegin = probationPeriodBegin;
    }

    public Date getProbationPeriodEnd() {
        return probationPeriodEnd;
    }

    public void setProbationPeriodEnd(Date probationPeriodEnd) {
        this.probationPeriodEnd = probationPeriodEnd;
    }

    public Date getContractBegin() {
        return contractBegin;
    }

    public void setContractBegin(Date contractBegin) {
        this.contractBegin = contractBegin;
    }

    public Integer getContractTime() {
        return contractTime;
    }

    public void setContractTime(Integer contractTime) {
        this.contractTime = contractTime;
    }

    public Date getContractEnd() {
        return contractEnd;
    }

    public void setContractEnd(Date contractEnd) {
        this.contractEnd = contractEnd;
    }

    public String getSocialSecurityAccount() {
        return socialSecurityAccount;
    }

    public void setSocialSecurityAccount(String socialSecurityAccount) {
        this.socialSecurityAccount = socialSecurityAccount == null ? null : socialSecurityAccount.trim();
    }

    public String getProvidentFundAccount() {
        return providentFundAccount;
    }

    public void setProvidentFundAccount(String providentFundAccount) {
        this.providentFundAccount = providentFundAccount == null ? null : providentFundAccount.trim();
    }
}